<CodeSnippets
    xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
    <CodeSnippet Format="1.0.0">
        <Header>
            <Title>
                Dependency property
            </Title>
        </Header>
        <Snippet>
			<Declarations>
                <Literal>
                    <ID>name</ID>
                    <ToolTip>name of propertise</ToolTip>
                    <Default>name</Default>
                </Literal>
				<Literal>
                    <ID>type</ID>
                    <ToolTip>type of propertise</ToolTip>
                    <Default>type</Default>
                </Literal>
                <Literal default="true" Editable="false">
                    <ID>classname</ID> 
                    <ToolTip>Class name</ToolTip> 
                    <Function>ClassName()</Function> 
                    <Default>ClassNamePlaceholder</Default> 
                </Literal>


			</Declarations>

			<Code Language="CSharp">
				<![CDATA[
	public static readonly DependencyProperty $name$Property =
	  DependencyProperty.Register("$name$", typeof($type$), typeof($classname$), null);
	public $type$ $name$
	{
		get { return ($type$)GetValue($name$Property); }
		set { SetValue($name$Property, value); }
	}
				]]>
			</Code>
        </Snippet>
    </CodeSnippet>
</CodeSnippets>
	